Parent Topic: Theory

Polynomial Transformations

The transformation model creates a new geocoded image space where interpolated pixel values will later be placed during resampling. The procedure requires that polynomial equations be fitted to the GCPs using least squares criteria to model the correction in the image domain without identifying the source of the distortion. One of several polynomial orders may be chosen based on the desired accuracy and the available number of GCPs.

The polynomial transformation is a 1st to 5th order polynomial which mathematically describes how the uncorrected image has to be warped to make it register (fit) over the georeferenced image. There are a number of georeferenced data types available in GCPWorks for image registration. These can be chosen from the main GCPWorks panel:

In general, polynomial transformations with terms up to the first order can model a rotation, a scale, and a translation, and are computationally economical. As additional terms are added, (up to 21 in all, giving a 5th order polynomial), more complex warpings can be achieved. If a lower order transformation will suffice, there are two important reasons for using it:

The number of required GCPs depends on the order of the polynomial. The following chart lists the minimum required number of GCPs.

         Required GCPs                Order
               7                       2nd
              11                       3rd
              16                       4th
              22                       5th
In practice, more than the required number of GCPs should be collected, so that any GCPs which contain significant positional errors on either the georeferenced map or the uncorrected image will have their errors reduced by averaging.

The result of a first order transformation depends on the number of GCPs:

It is important to note that while a higher order polynomial will result in a more accurate fit in the immediate vicinity of the GCPs, it may introduce new significant errors in those parts of the image away from the GCPs. Therefore, worse errors may be introduced into the imagery than were to be corrected.

See Also: Type of Correction Process

Polynomial Equations
The following equations show the polynomials used for orders one, two, and three. Orders four and five are extrapolations from these with four and five order terms added.

The current polynomial equation being used can be determined by selecting ``Model Coefficients'' from the ``Reports'' menu on the GCP Selection and Editing panel.

See Also: Model Coefficients

Determining the Accuracy of the Polynomial Fit
In order to determine the accuracy of the derived coefficients of the GCPs, examine the results of the least squares regression of the initial GCPs:

By computing the RMS errors for all of the GCPs, it is possible to see which GCPs exhibit the greatest error, and to sum the RMS errors. If a given set of control points produces a total RMS error which exceeds your acceptable limit (a limit of less than the dimension of one pixel is suggested), you should consider deleting those GCPs which have the greatest errors.

The Image Fit Report is also available to help you assess the fit of the regression model. This report can be activated by selecting ``Image Fit'' from the ``Reports'' menu on the GCP Selection and Editing panel. It shows a graphical representation of the outline of the georeferenced image area, uncorrected image area, mosaic cut line, and GCP points. The uncorrected image outline is transformed according to the current GCP model. This preview of how the uncorrected image would map onto the georeferenced data set with the current set of GCPs allows the registration to be visually assessed before it is performed.

See Also: Image Fit Report, GCP Scatter Plot Report


Parent Topic: Theory
About PCI Help Gateway